package pers.cz.mxgraph;

import org.dom4j.Element;
import pers.cz.flowcell.JefFlowCell;

import java.util.List;
import java.util.Map;

/**
 * @program: Reids
 * @description: MxObject
 * @author: Cheng Zhi
 * @create: 2023-01-06 10:55
 **/
public class MxObject extends MxElement {

    private static final String ID = "id";

    public MxObject(Element element) {
        super(element);
    }

    @Override
    public Integer getId() {
        return null;
    }

    @Override
    public String getName() {
        return null;
    }

    @Override
    public String getFlowNodeName() {
        return null;
    }

    @Override
    public void setParams(Map<String, Object> params) {

    }

    @Override
    public Map<String, Object> getParams() {
        return null;
    }

    @Override
    public Boolean isStart() {
        return null;
    }

    @Override
    public boolean hasNext() {
        return false;
    }

    @Override
    public List<JefFlowCell> getNextCell() {
        return null;
    }

    @Override
    public List<Integer> getUpstreamNode() {
        return null;
    }

    @Override
    public boolean hasManyUpstreamMode() {
        return false;
    }

    @Override
    public Map<String, Object> getCustomizeData() {
        return null;
    }

    /*public Integer getId() {
        String s = getData().get(ID);
        return Integer.valueOf(s);
    }*/
}
